home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Sports Palace•
/
MacFootball •••••
/
MacFootball еееее.rsrc
/
CODE_2_Initialize.txt
< prev
next >
Wrap
Text File
|
1990-09-27
|
12KB
|
202 lines
# near model CODE resource
# jump table entries: 128-128 (1 of them)
export_16:
00000000 4E56 FF9C link A6, -0x0064
00000004 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4
00000008 49EE FF9C lea.l A4, [A6 - 0x64]
0000000C 47ED FD90 lea.l A3, [A5 - 0x270]
00000010 2D7C 0000 1068 FFE4 move.l [A6 - 0x1C], 0x1068
00000018 486D FE7E pea.l [A5 - 0x182]
0000001C A86E syscall InitGraf
0000001E A8FE syscall InitFonts
00000020 A912 syscall InitWindows
00000022 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00000026 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
0000002A A930 syscall InitMenus
0000002C 598F subq.l A7, 4
0000002E 3F3C 0080 move.w -[A7], 0x80
00000032 A9BF syscall GetRMenu
00000034 269F move.l [A3], [A7]+
00000036 2F13 move.l -[A7], [A3]
00000038 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */
0000003E A94D syscall AppendResMenu/AddResMenu
00000040 598F subq.l A7, 4
00000042 3F3C 0081 move.w -[A7], 0x81
00000046 A9BF syscall GetRMenu
00000048 275F 0004 move.l [A3 + 0x4], [A7]+
0000004C 598F subq.l A7, 4
0000004E 3F3C 0082 move.w -[A7], 0x82
00000052 A9BF syscall GetRMenu
00000054 275F 0008 move.l [A3 + 0x8], [A7]+
00000058 598F subq.l A7, 4
0000005A 3F3C 0083 move.w -[A7], 0x83
0000005E A9BF syscall GetRMenu
00000060 275F 000C move.l [A3 + 0xC], [A7]+
00000064 598F subq.l A7, 4
00000066 3F3C 0084 move.w -[A7], 0x84
0000006A A9BF syscall GetRMenu
0000006C 275F 0010 move.l [A3 + 0x10], [A7]+
00000070 598F subq.l A7, 4
00000072 3F3C 0085 move.w -[A7], 0x85
00000076 A9BF syscall GetRMenu
00000078 275F 0014 move.l [A3 + 0x14], [A7]+
0000007C 4247 clr.w D7
label0000007E:
0000007E 2007 move.l D0, D7
00000080 E540 asl D0.w, 2
00000082 2F33 0000 move.l -[A7], [A3 + D0.w]
00000086 7000 moveq.l D0, 0x00
00000088 3F00 move.w -[A7], D0
0000008A A935 syscall InsertMenu
0000008C 5247 addq.w D7, 1
0000008E 0C47 0006 cmpi.w D7, 0x6
00000092 6DEA blt -0x14 /* 0000007E */
00000094 A937 syscall DrawMenuBar
00000096 A9CC syscall TEInit
00000098 486D 002A pea.l [A5 + 0x2A /* export_1 */]
0000009C A97B syscall InitDialogs
0000009E A850 syscall InitCursor
000000A0 70FF moveq.l D0, 0xFFFFFFFF
000000A2 3F00 move.w -[A7], D0
000000A4 7200 moveq.l D1, 0x00
000000A6 3F01 move.w -[A7], D1
000000A8 201F move.l D0, [A7]+
000000AA A032 syscall FlushEvents
000000AC 486D FE00 pea.l [A5 - 0x200]
000000B0 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000000B4 598F subq.l A7, 4
000000B6 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000000BA 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000000BE 2B5F FCD4 move.l [A5 - 0x32C], [A7]+
000000C2 6700 008A beq +0x8C /* 0000014E */
000000C6 2F2D FCD4 move.l -[A7], [A5 - 0x32C]
000000CA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000000CE 206D FCD4 movea.l A0, [A5 - 0x32C]
000000D2 2050 movea.l A0, [A0]
000000D4 4250 clr.w [A0]
000000D6 598F subq.l A7, 4
000000D8 7001 moveq.l D0, 0x01
000000DA 3F00 move.w -[A7], D0
000000DC 7202 moveq.l D1, 0x02
000000DE 3F01 move.w -[A7], D1
000000E0 A869 syscall FixRatio
000000E2 206D FCD4 movea.l A0, [A5 - 0x32C]
000000E6 2050 movea.l A0, [A0]
000000E8 215F 0002 move.l [A0 + 0x2], [A7]+
000000EC 486E FFE0 pea.l [A6 - 0x20]
000000F0 2F0C move.l -[A7], A4
000000F2 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000000F6 486E FFDC pea.l [A6 - 0x24]
000000FA 486E FFE2 pea.l [A6 - 0x1E]
000000FE 2F0C move.l -[A7], A4
00000100 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000104 486E FFE2 pea.l [A6 - 0x1E]
00000108 302E FFE0 move.w D0, [A6 - 0x20]
0000010C 48C0 ext.l D0
0000010E 2F00 move.l -[A7], D0
00000110 2F0C move.l -[A7], A4
00000112 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000116 3C00 move.w D6, D0
00000118 558F subq.l A7, 2
0000011A 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
0000011E 486E FFE4 pea.l [A6 - 0x1C]
00000122 206D FCD4 movea.l A0, [A5 - 0x32C]
00000126 2050 movea.l A0, [A0]
00000128 4868 0006 pea.l [A0 + 0x6]
0000012C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000130 3C1F move.w D6, [A7]+
00000132 558F subq.l A7, 2
00000134 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00000138 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
0000013C 3B6E FFE6 FBFC move.w [A5 - 0x404], [A6 - 0x1A]
00000142 2F2D FCD4 move.l -[A7], [A5 - 0x32C]
00000146 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
0000014A 4FEF 0022 lea.l A7, [A7 + 0x22]
label0000014E:
0000014E 41EE FFF8 lea.l A0, [A6 - 0x8]
00000152 43ED FE0A lea.l A1, [A5 - 0x1F6]
00000156 20D9 move.l [A0]+, [A1]+
00000158 20D9 move.l [A0]+, [A1]+
0000015A 486D FCB8 pea.l [A5 - 0x348]
0000015E 700A moveq.l D0, 0x0A
00000160 3F00 move.w -[A7], D0
00000162 721E moveq.l D1, 0x1E
00000164 3F01 move.w -[A7], D1
00000166 342E FFFE move.w D2, [A6 - 0x2]
0000016A 947C 000A sub.w D2, 0xA /* '\n' */
0000016E 3F02 move.w -[A7], D2
00000170 342E FFFC move.w D2, [A6 - 0x4]
00000174 947C 000A sub.w D2, 0xA /* '\n' */
00000178 3F02 move.w -[A7], D2
0000017A A8A7 syscall SetRect
0000017C 558F subq.l A7, 2
0000017E 7001 moveq.l D0, 0x01
00000180 3F00 move.w -[A7], D0
00000182 486E FFE8 pea.l [A6 - 0x18]
00000186 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000018A 3C1F move.w D6, [A7]+
0000018C 598F subq.l A7, 4
0000018E 7060 moveq.l D0, 0x60
00000190 3F00 move.w -[A7], D0
00000192 7201 moveq.l D1, 0x01
00000194 1F01 move.b -[A7], D1
00000196 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000019A 598F subq.l A7, 4
0000019C 3F3C 009F move.w -[A7], 0x9F
000001A0 7001 moveq.l D0, 0x01
000001A2 1F00 move.b -[A7], D0
000001A4 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000001A8 201F move.l D0, [A7]+
000001AA B09F cmp.l D0, [A7]+
000001AC 56C0 sne D0
000001AE 4400 neg.b D0
000001B0 1B40 FC2E move.b [A5 - 0x3D2], D0
000001B4 4A2E FFF1 tst.b [A6 - 0xF]
000001B8 672C beq +0x2E /* 000001E6 */
000001BA 598F subq.l A7, 4
000001BC 3F3C 0100 move.w -[A7], 0x100
000001C0 486D FCE4 pea.l [A5 - 0x31C]
000001C4 70FF moveq.l D0, 0xFFFFFFFF
000001C6 2F00 move.l -[A7], D0
000001C8 AA46 syscall GetNewCWindow
000001CA 2B5F FCE0 move.l [A5 - 0x320], [A7]+
000001CE 598F subq.l A7, 4
000001D0 206D FCE0 movea.l A0, [A5 - 0x320]
000001D4 4868 0010 pea.l [A0 + 0x10]
000001D8 AA27 syscall GetMaxDevice
000001DA 265F movea.l A3, [A7]+
000001DC 2053 movea.l A0, [A3]
000001DE 2B68 0016 FCD8 move.l [A5 - 0x328], [A0 + 0x16]
000001E4 6014 bra +0x16 /* 000001FA */
label000001E6:
000001E6 598F subq.l A7, 4
000001E8 3F3C 0100 move.w -[A7], 0x100
000001EC 486D FCE4 pea.l [A5 - 0x31C]
000001F0 70FF moveq.l D0, 0xFFFFFFFF
000001F2 2F00 move.l -[A7], D0
000001F4 A9BD syscall GetNewWindow
000001F6 2B5F FCE0 move.l [A5 - 0x320], [A7]+
label000001FA:
000001FA 2F2D FCE0 move.l -[A7], [A5 - 0x320]
000001FE 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00000202 2F2D FCE0 move.l -[A7], [A5 - 0x320]
00000206 A873 syscall SetPort
00000208 7000 moveq.l D0, 0x00
0000020A 3F00 move.w -[A7], D0
0000020C A887 syscall TextFont
0000020E 422D FC24 clr.b [A5 - 0x3DC]
00000212 422D FC38 clr.b [A5 - 0x3C8]
00000216 422D FC30 clr.b [A5 - 0x3D0]
0000021A 3B7C 001E FC0E move.w [A5 - 0x3F2], 0x1E
00000220 588F addq.l A7, 4
00000222 4CEE 18C8 FF88 movem.l D3,D6,D7,A3,A4, [A6 - 0x78]
00000228 4E5E unlink A6
0000022A 4E75 rts
0000022C 8B67 or.w -[A7], D5
0000022E 6C6F bge +0x71 /* 0000029F */
00000230 6261 bhi +0x63 /* 00000293 */
00000232 6C5F bge +0x61 /* 00000293 */
00000234 696E bvs +0x70 /* 000002A4 */
00000236 6974 bvs +0x76 /* 000002AC */
00000238 0000 .incomplete